
const layer = layui.layer

$('.phoneNum').on('blur', function () {
  const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
  if (!$('.login-form .phoneNum').val().trim()) return layer.msg('手机号不能为空')
  if ($('.login-form .phoneNum').val().match(reg) == null) return layer.msg('手机号码格式不对')
})

$('.pwd').on('blur', function () {
  if (!$('.login-form .pwd').val().trim()) return layer.msg('密码不能为空')
  if ($('.login-form .pwd').val().length < 6) return layer.msg('密码的长度不能小于 6 位')
})
$('.repwd').on('blur', function () {
  if (!$('.login-form .repwd').val().trim()) return layer.msg('密码不能为空')
  if ($('.login-form .repwd').val().length < 6) return layer.msg('密码的长度不能小于 6 位')
})

$('.btn-primary').on('click', async function () {
  let data = { mobile: $('.login-form .phoneNum').val(), password: $('.login-form .pwd').val() }
  // console.log(data)
  if ($('.login-form .repwd').val() !== $('.login-form .pwd').val()) return layer.msg('两次密码不一致')

  try {
    const { data: res } = await axios.post('/index/reg', data)
    console.log(res)
    if (res.errno !== 0) {
      layer.msg(res.errmsg)
    } else {

      layer.msg('注册成功')
      setTimeout(() => {
        location.href = './login.html' // 注册成功跳转登录
      }, 500)
    }


  } catch (e) {
    layer.msg('注册失败')
  }

})